have an edge over - İspanyolca İngilizce Sözlük